package com.ruoyi.system.domain.db.trade;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.NewBasicEntity;
import lombok.Data;

/**
 * 货物交易（下单）订单对象trade_cargo_order
 */
@Data
public class TradeCargoOrder extends NewBasicEntity {

    /** 订单唯一标识 */
    private Long orderId;

    /** 订单货物类型 */
    private Long cargoTypeId;

    /** 货物重量 */
    private Integer weight;

    /** 详细出发地 */
    @Excel(name = "详细出发地")
    private String departureAddress;

    /** 出发区 */
    @Excel(name = "出发区")
    private String departureDistrict;

    /** 出发镇 */
    @Excel(name = "出发镇")
    private String departureTown;

    /** 详细到达地 */
    @Excel(name = "详细到达地")
    private String destinationAddress;

    /** 到达区 */
    @Excel(name = "到达区")
    private String destinationDistrict;

    /** 到达镇 */
    @Excel(name = "到达镇")
    private String destinationTown;

    /** 发货人 */
    @Excel(name = "发货人")
    private String posterName;

    /** 发货人电话 */
    @Excel(name = "发货人电话")
    private String posterPhoneNumber;

    /** 收件人 */
    @Excel(name = "收件人")
    private String receiverName;

    /** 收件人电话 */
    @Excel(name = "收件人电话")
    private String receiverPhoneNumber;

    /** 订单价格 */
    private Integer price;

    /** 订单状态 */
    private Integer state;
}
